#ifndef _GUI_RSRC_H_
#define _GUI_RSRC_H_

#include "cmpnt_mng.h"

#define GUI_RSRC_WALLPAPER_DEF   4      /* 默认壁纸的(数组)序号 */
#define GUI_RSRC_IMG_MAX_SIZE    (2 * 1024 * 1024)   /* 2MB */

/* ICON描述信息结构体 */
typedef struct APP_ICON_ITEM
{
    lv_img_dsc_t *img;                                              /* 图片数据 */
    const char   *text_en;                                          /* 文本 (英文) */
    const char   *text_cn;                                          /* 文本 (中文) */
    lv_obj_t     *(*app_create)(lv_obj_t *parent, void *user_data); /* app 创建函数 */
} app_icon_item_t;


RET_STATUS gui_rsrc_load_font_from_file(void);    //加载字体
RET_STATUS gui_rsrc_load_img_from_file(void);     //加载图片


/* 墙纸图片变量定义 */
extern lv_img_dsc_t wallpaper_img;

/* 桌面图片变量定义 */
/* 桌面图片变量定义 */
/* page1 */
extern lv_img_dsc_t icon_led_main;
extern lv_img_dsc_t icon_axis_main;
extern lv_img_dsc_t icon_camera_main;
extern lv_img_dsc_t icon_clock_main;
extern lv_img_dsc_t icon_set_main;
extern lv_img_dsc_t icon_picture_main;
extern lv_img_dsc_t icon_game_main;
/* page2 */
extern lv_img_dsc_t icon_caculator_main;
/* page3 */
extern lv_img_dsc_t icon_compass_main;

/* 应用app图片变量定义 */
/* ------ page1 ------ */

/* dial */
extern lv_img_dsc_t icon_dial_main_clock;
extern lv_img_dsc_t icon_dial_weather;
extern lv_img_dsc_t icon_dial_step;
extern lv_img_dsc_t icon_dial_heart;
extern lv_img_dsc_t icon_dial_oxygen;
extern lv_img_dsc_t icon_dial_music;
extern lv_img_dsc_t icon_dial_camera;
extern lv_img_dsc_t icon_dial_compass;
extern lv_img_dsc_t icon_dial_set;
extern lv_img_dsc_t icon_dial_wp_sona;
extern lv_img_dsc_t icon_dial_wp_zed;


#endif
